package cn.cdu.medical.service;

import cn.cdu.medical.entity.Medicine;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 药品服务接口
 */
public interface IMedicineService extends IService<Medicine> {
    
    /**
     * 根据处方ID获取药品列表
     * @param prescriptionId 处方ID
     * @return 药品列表
     */
    List<Medicine> getMedicinesByPrescriptionId(String prescriptionId);
    
    /**
     * 根据药品名称搜索药品
     * @param name 药品名称
     * @return 药品列表
     */
    List<Medicine> searchMedicinesByName(String name);

    /**
     * 获取常用药品列表
     * @return 常用药品列表
     */
    List<Medicine> getFrequentMedicines();
} 